/**
	语法格式:
		while(表达式/循环条件){				
		}	
				
		do{
			语句/循环体	
		}while(表达式/循环条件);
		
		注意： 1、最后的分号不要忘记
			    2、循环条件中使用的变量需要经过初始化
		      3、循环体中，应有结束循环的条件，否则会造成死循环。
 */

void main() {
  //1、求1+2+3+4 ...+100的和
  var i = 1;
  var sum = 0;
  while(i <= 100) {
    sum += i;
    i++;
  }
  print('sum = $sum');

  var a = 1;
  var sum1 = 0;
  do {
    sum1 += a;
    a++;
  } while (a <= 100 );
  print('sum1 = $sum1');

   //while 和 do while的区别: 第一次循环条件不成立的情况下
  int x = 10;
  while(x < 2){
    print('while执行代码');
  }

  var y = 10;	  
  do{
    print('do while执行代码');
  }while(y < 2);

}